Electric Motor Temperature
Electric Motor Temperature#
This is one of the dynamic data sets provided with the NeurEco installation. The goal is to predict the temperature of the permanent magnet inside an electrical synchronous motor at time t, using its excitations. The motor is excited by hand-designed driving cycles denoting a reference motor speed and a reference torque. Currents in d/q-coordinates (columns “id” and iq”) and voltages in d/q-coordinates (columns “ud” and “uq”) are a result of a standard control strategy trying to follow the reference speed and torque. Columns “motor_speed” and “torque” are the resulting quantities achieved by that strategy, derived from set currents and voltages.
The data set and its detailed description can be found here: Kaggle: Electric Motor Temperature.
Note: This test case uses 1 time step in every 100 time steps found on the website (1% of the data)
Seven input features:
u_q: Voltage q-component measurement in dq-coordinates (in V). coolant: Coolant temperature (in °C). u_d: Voltage d-component measurement in dq-coordinates (in V). motor_speed: Motor speed (in rpm). i_d: Current d-component measurement in dq-coordinates. i_q: Current q-component measurement in dq-coordinates. ambient: Ambient temperature (in °C)
One output feature: pm: Permanent magnet temperature (in °C) measured with thermocouples and transmitted wirelessly via a thermography unit.
This test case is provided with the following files:
Training data set containing 20 trajectories:
train_exc_n.csv: the \(n^{th}\) training inputs file
train_out_n.csv: the \(n^{th}\) training targets file
Validation data set containing 20 trajectories:
valid_exc_n.csv: the \(n^{th}\) validation inputs file
valid_out_n.csv: the \(n^{th}\) validation targets file
Testing data set containing 21 trajectories:
test_exc_n.csv: the \(n^{th}\) testing inputs file
test_out_n.csv: the \(n^{th}\) testing targets file